package String;

public class BufferDemo1 {
    public static void main(String[] args) {
        StringBuffer arr = new StringBuffer("java");
        //拼接
        System.out.println(arr.append(" hello"));
        //指定位置插入
        System.out.println(arr.insert(2,"xyz"));
        //按下标输出字符
        System.out.println(arr.charAt(2));
        //指定下标修改字符
        arr.setCharAt(2,'a');
        System.out.println(arr);
        //倒置
        System.out.println(arr.reverse());
        //查找字符串位置（最小下标位置）
        System.out.println(arr.indexOf("zy"));
        //查找字符串位置（最大下标位置）
        System.out.println(arr.lastIndexOf("aa"));
        //从传入下标开始输出字符串
        System.out.println(arr.substring(2));
        //从传入下标开始输出字符串到last下标结束输出
        System.out.println(arr.substring(2,10));
        //字符串长度
        System.out.println("now length:" + arr.length());
        //删除指定下标字符
        System.out.println(arr.deleteCharAt(2));
        //按下标返回其字符ASCII码
        System.out.println(arr.codePointAt(2));
    }
}
